package com.juzi.arrays;

public class Introduce {
    public static void main(String[] args) {
        System.out.println("--------------------------------\n" +
                "Arrays类概述\n" +
                "\n" +
                " 数组操作工具类，专门用于操作数组元素的。\n"+
        "--------------------------------\n" +
                "Arrays类的常用API\n" +
                "方法名                                                                             说明\n" +
                "public static String toString(类型[] a)                                  返回数组的内容（字符串形式）\n" +
                "public static void sort(类型[] a)                                        对数组进行默认升序排序\n" +
                "public static <T> void sort(类型[] a, Comparator<? super T> c)           使用比较器对象自定义排序\n" +
                "public static int binarySearch(int[] a, int key)                        二分搜索数组中的数据，存在返回索引，不存在返回-1\n" +
        "--------------------------------\n" +
                "Arrays类的排序方法\n" +
                "方法名                                                                      说明\n" +
                "public static void sort(类型[] a)                                    对数组进行默认升序排序\n" +
                "public static <T> void sort(类型[] a, Comparator<? super T> c)       使用比较器对象自定义排序\n" +
        "--------------------------------\n" +
                "自定义排序规则\n" +
                "设置Comparator接口对应的比较器对象，来定制比较规则。\n" +
                "如果认为左边数据 大于 右边数据  返回正整数\n" +
                "如果认为左边数据 小于 右边数据  返回负整数\n" +
                "如果认为左边数据 等于 右边数据  返回0\n"
        );
    }
}
